
#include "register/tilingdata_base.h"
#include "tiling/tiling_api.h"

namespace optiling {
BEGIN_TILING_DATA_DEF(GatherTilingData)
  TILING_DATA_FIELD_DEF(int32_t, indices_size);

  TILING_DATA_FIELD_DEF(int32_t, loopCount);
  TILING_DATA_FIELD_DEF(int32_t, cycles);
  TILING_DATA_FIELD_DEF(int32_t, interval);

  TILING_DATA_FIELD_DEF(uint32_t, finalTileNum);
  TILING_DATA_FIELD_DEF(uint32_t, tileDataNum);
  TILING_DATA_FIELD_DEF(uint32_t, TailDataNum);

END_TILING_DATA_DEF;

REGISTER_TILING_DATA_CLASS(Gather, GatherTilingData)
}
